/**
* @Author： 兔兔 ^_^o~ 努力！
* @Date： 2020/11/22 19:26
 */

package models

import (
	"github.com/gin-gonic/gin"
	"time"
)

type UserTest struct {
	Id int `json:"id"`
	Pid int `json:"pid"` // 上级id  上级账号可管理下级账号
	Username string `json:"username"` // 账号
	Pwd string `json:"pwd"` // 密码
	Status int `json:"status"` // 用户状态 1 正常 0 禁用
	LoginCount int `json:"loginCount"` // 登陆次数
	Createtime time.Time `json:"createtime"` // 创建时间
}

//返回表名
func (u *UserTest) TableName() string {
	return "user_test"
}

//用过用户昵称 查询用户数据
func (u UserTest) FindUserName(this *gin.Context,userName string) (*UserTest,error) {
	UserTest := &UserTest{}
	query:="username = ?"
	if err:=GetDb(this).Where(query,userName).Find(UserTest).Error;err!=nil{
		return nil,err
	}
	return UserTest,nil
}

